Turn GtkShortcutTrigger into an object
authorEmmanuele Bassi <ebassi@gnome.org>
Thu, 19 Mar 2020 15:57:02 +0000 (15:57 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 26 Mar 2020 03:14:45 +0000 (23:14 -0400)
commit457b6657bb3c458a1484048105087e2ac7741660
tree76cc11650800b3ee23f172406c8fe5330b7ce983
parent1ddd8586ddcb0dc78350ff45aa75fb3ba10de965
Turn GtkShortcutTrigger into an object

The lightweight inheritance mechanism used for GtkShortcutTrigger is not
going to be usable by bindings, because boxed types cannot have derived
types.

We could use GTypeInstance and derive everything from that, like
GParamSpec, but in the end shortcuts are not really a performance
critical paths, unlike CSS values or render nodes.
gtk/gtkapplicationaccels.c
gtk/gtkbuilder.c
gtk/gtkshortcut.c
gtk/gtkshortcuttrigger.c
gtk/gtkshortcuttrigger.h
testsuite/gtk/defaultvalue.c
testsuite/gtk/notify.c
testsuite/gtk/objects-finalize.c
testsuite/gtk/shortcuts.c